	
function articleCtrl ($http, $rootScope, $scope, $routeParams, h2rServices, $location) {

	// Initialisation
	h2rServices.initUtilisateur();
	h2rServices.initCategorie().then(function () {
	
		if ($routeParams.idArticle) {
			// Lecture
			$http({method: 'GET', url: 'http://localhost/histoires2roues/php/lireArticle.php?id=' + $routeParams.idArticle})
				.success(function(data, status, headers, config) {
    				$scope.article = data;
				});
		} else {
			$scope.article = {
				idCategorie : $rootScope.categorie.id
			};
		}
	});
		
	// Enregistrement
	$scope.save = function() {
		var entree = {
			uid : $rootScope.uid,
			article : $scope.article
		};		
		$http({method: 'POST', url: 'http://localhost/histoires2roues/php/saveArticle.php', data: JSON.stringify(entree)})
			.success(function(data, status, headers, config) {
				$scope.msg = 'Mise à jour effecutée !';
				if (!$scope.article.id) {
					$scope.article.id = data;
					if($rootScope.utilisateur) {
						$location.path('/' + $rootScope.utilisateur.uid + '/article/' + $scope.article.id.replace(/"/g,''));
					}
				}
			})
			.error(function(data, status, headers, config) {
				$scope.msg = 'Erreur lors de la mise à jour';
			});
	}
	
	$scope.delete = function() {
		if(confirm("Confirmez-vous la suppression de l'article ?")) {
			$http({method: 'POST', url: 'http://localhost/histoires2roues/php/deleteArticle.php', data: $scope.article.id})
				.success(function(data, status, headers, config) {
					$location.path('/' + $rootScope.utilisateur.uid + '/articles/' + $rootScope.categorie.id);
				});
		}
	}
	
	
		
};

